package game.editer.data;

import js.Browser;
import haxe.Json;
import game.data.ICopy;
import haxe.Unserializer;
import haxe.Serializer;

/**
 * 粘贴数据
 */
class CopyData {
	/**
	 * 进行复制
	 * @param data 
	 * @return CopyData
	 */
	public static function copy(data:ICopy):CopyData {
		return new CopyData(data);
	}

	/**
	 * 全新已复制的数据
	 */
	public var data:Dynamic;

	/**
	 * 创建一个新的复制数据支持
	 * @param data 
	 */
	public function new(data:ICopy):Void {
		this.data = data.copy();
		// var json = Json.stringify(this.data);
		// Browser.window.navigator.clipboard.writeText(json);
	}
}
